let {resolve} = require('path');
let obj = {
    entry:{
      main:'./src/main.js',
      index: './src/js/index.js'
    },
    output:{
        path:resolve(__dirname,"./build/js"),
        filename:"[name].js",
        clean:true
    },
    mode:'production',
    // 配置loader
    module:{
        rules:[
            {
                test:/\.css$/,
                // 从后往前执行
                use:[
                    "style-loader", // 将 CSS 生成 style 标签插入 HTML 中
                    "css-loader" //将 CSS 转为 CommonJS 的模块
                ]
            },
            {
                test:/\.less$/,
                // 从后往前执行
                use:[
                    "style-loader", // 将 CSS 生成 style 标签插入 HTML 中
                    "css-loader", //将 CSS 转为 CommonJS 的模块
                    "less-loader" //将less变为css
                ]
            }
        ]
    }
}

module.exports = obj;